package com.aizhixin.lab.project.template.domain;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class ModuleTaskDomain {
    @ApiModelProperty(value = "任务id")
    private String id;
    @ApiModelProperty(value = "项目id")
    private String projectId;
    @ApiModelProperty(value = "模块id")
    private String moduleId;
    @ApiModelProperty(value = "任务描述")
    private String taskDesc;
    @ApiModelProperty(value = "建议完成时间")
    private Float suggestTime;
    @ApiModelProperty(value = "工单数")
    private Integer workOrderNum;
    @ApiModelProperty("任务名称")
    private String taskName;
    @ApiModelProperty(value = "任务难度 10:简单,20:一般,30:困难")
    private Integer taskLevel;
    @ApiModelProperty(value = "任务步骤")
    private String taskStep;
    private Boolean isExist;
    @ApiModelProperty(value = "参与角色")
    private List<ProjectRoleDomain> projectRoleDomainList;
    @ApiModelProperty(value = "图片")
    private List<ModuleTaskFileDomain> taskImages;
    @ApiModelProperty(value = "教学资料文件")
    private List<ModuleTaskFileDomain>  teachingMaterial;
    @ApiModelProperty(value = "任务演示视频")
    private List<ModuleTaskFileDomain> videoFileList;
}
